/*
 页面名称：管理员 -管理评论
 作者: 苗怀雨
 时间:2017年12月31日
 最后编辑：2017年12月31日20:20:13
 */

$(document).ready(function() {
    /* 删除多个评论确认 */
    $(".bs-example-modal-deg").find(".modal-footer").children("button.btn-primary").click(function () {
        deleteEvaluateGroup();
    });
});

function evaluateList(e) {
    var $this = $(e);
    var pageNum = $this.text();
    var pageSize = $("#pageSize").val();

    var $form = $("<div class='postForm'></div>");
    var $elem = $("<div class='postParam'></div>");

    $elem.attr("id", "pageNum");
    $elem.text(pageNum);
    $form.append($elem.clone());

    $elem.attr("id", "pageSize");
    $elem.text(pageSize);
    $form.append($elem.clone());

    postForm("evaluateListPage", $form);
}

/* 删除评论按钮 弹出删除评论提示框*/
function deleteEvaluateInfo(e){
    var $modal = $(".bs-example-modal-de");
    var evaluateId = $(e).parents("tr").children('td').eq(1).text();

    $("h4",$modal).eq(1).text("删除评论");       //设置标题名称
    $(".btn-primary",$modal).attr("onclick","deleteEvaluate("+evaluateId+");");  //设置确定按钮
}

//删除评论
function deleteEvaluate(evaluateId) {
    var $modal = $(".bs-example-modal-de");
    var $closeButton = $("button",$modal).eq(1);        //弹出框关闭按钮
    var $ensureButton = $("button",$modal).eq(2);       //弹出框确定按钮

    $ensureButton.attr("disabled","disabled"); //设置编辑确定按钮暂时不可用
    post("deleteEvaluate","evaluateId",evaluateId);
}

/* 删除多个选定评论 */
function deleteEvaluateGroup() {
    var evaluateArr = new Array();
    var evaluateId;
    var $checkboxes = $("input[type='checkbox']");
    var $modal = $(".bs-example-modal-deg");
    var $prompt = $("h4",$modal).eq(1);
    var $closeButton = $("button",$modal).eq(1);        //弹出框关闭按钮
    var $ensureButton = $("button",$modal).eq(2);       //弹出框确定按钮

    $ensureButton.attr("disabled","disabled");

    var dttable = $("#datatable-checkbox").dataTable();
    var nTrs = dttable.fnGetNodes();

    for(var i = 0;i < nTrs.length;i++){
        if($(nTrs[i]).children("td").eq(0).children("input").prop("checked")){
            evaluateId = $(nTrs[i]).children("td").eq(1).text();
            evaluateArr.push(evaluateId);
        }
    }   //end for

    if(evaluateArr.length == 0){     //如果没有选定
        // $ensureButton.removeAttr("disabled"); //设置编辑确定按钮可用
        // $closeButton.trigger("click");  //关闭弹出框
        createPNotify("提示","info","请选择要删除的评论");
        return;
    }

    promptInformation($prompt,"success","正在删除...");
    post("deleteEvaluateGroup","evaluateList",evaluateArr.toString());
}

function checkEvaluateInfo(e) {
    var evaluateId = $(e).parents("tr").children("td").eq(1).text();
    $.ajax({
        type:'POST',//请求类型
        url:'checkEvaluateInfo',//请求地址
        contentType: 'application/json;',//发送信息至服务器时内容编码类型
        data:JSON.stringify({
            "evaluateId":evaluateId,
        }),
        dataType:'JSON',/*预期服务器返回的数据类型*/
        success:function (json) {//成功获取到后台返回的值后，对后台返回的值做相应的一系列操作
            $(".bs-example-modal-ce").find("div.modal-body").children("p").remove();
            if(json.result == false){
                createPNotify("提示信息","error",json.err_msg);
            }else{
                var content = json.data.evaluateContent;
                content = cutString(content,100);
                for(var i = 0;i < content.length;++i){
                    var $p = $("<p></p>");
                    $p.text(content[i]);
                    $(".bs-example-modal-ce").find("div.modal-body").append($p);
                }

            }
        },
        cache:true,
    });
}


